<?xml version="1.0"?>
<component name="org.nuxeo.ecm.automation.jsf.contrib.override">

  <require>org.nuxeo.ecm.automation.jsf.contrib</require>

  <documentation>
@author Thierry Delprat

  </documentation>
  <extension point="operations" target="org.nuxeo.ecm.core.operation.OperationServiceComponent">

    <operation class="org.nuxeo.ecm.automation.jsf.operations.FetchDocumentFromSeamContext"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.FetchFromClipboard"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.FetchFromWorklist"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.GetCurrentDocument"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.GetChangeableDocument"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.GetCurrentDomain"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.GetCurrentWorkspace"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.GetSelectedDocuments"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.GetDocumentsFromSelectionList"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.Navigate"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.PushToClipboard"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.PushToSeamContext"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.PushToWorklist"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.ChangeTab"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.ClearWorklist"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.ClearClipboard"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.ClearSelectedDocuments"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.DownloadFile"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.AddMessage"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.AddErrorMessage"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.AddInfoMessage"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.RefreshUI"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.RaiseSeamEvents"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.CreateDocumentForm"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.SetOutcome"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.CreateDocumentInUI"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.CancelCreateDocumentInUI"/>
    <operation class="org.nuxeo.ecm.automation.jsf.operations.SaveDocumentInUI"/>

    <operation class="org.nuxeo.ecm.automation.seam.operations.InitSeamContext"/>
    <operation class="org.nuxeo.ecm.automation.seam.operations.DestroySeamContext"/>
    <operation class="org.nuxeo.ecm.automation.seam.operations.RunOperationInSeam"/>

  </extension>

</component>
